﻿* { margin: 0; padding-left: 0; padding-right: 0; }
body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 11px !important;
    color: #000 !important;
}
body #s4-workspace { overflow: visible !important; }
body #s4-ribbonrow { position: fixed; z-index: 1000; background-color: #865102; }
body.v4master { overflow: visible; height: inherit; width: inherit; background-color: #333; }
body #s4-leftpanel { width: 175px; float: left; }
.sitemapbg { vertical-align: middle; padding: 5px 5px 8px 5px; background: url("/Style Library/Images/sitemap-bg.gif") repeat-x; margin: 0; }
.sitemapbg a { color: #000; }
.sitemapbg a:hover { color: #c1422e; }
#s4-bodyContainer { width: 1004px !important; margin-left: auto; margin-right: auto; background-color: #fff !important; }
#bodycontent { margin: 0; padding: 0; }
#s4-mainarea { background-color: #fff; }
.s4-ql-top { padding-top: 5px !important; margin-bottom: 10px !important; border-bottom: 1px solid #dbddde; }
.s4-ql ul.root { font-size: 9px; }
.s4-ql ul.root > li { margin: 1px 5px; }
.s4-ql ul.root > li > ul > li { background: #dcddde; margin: 0 1px; }
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited { color: #000; margin: 0; padding: 5px; background: #c5c7c9; word-wrap: break-word; overflow-x: hidden;}
.s4-ql ul.root > li > a.parentSelect { background: #a7a9ac url("/_layouts/images/arrdown-new.png") no-repeat right 8px !important; }
.s4-ql ul.root > li > a.parentSelect:hover { background: #f58220 url("/_layouts/images/arrdown-new.png") no-repeat right 8px !important; }
.s4-ql ul.root > li > ul > li > a.parentSelect { background: #ebebeb url("/_layouts/images/arrside.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > a.parentSelect:hover { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > a.parentSelect:visited { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
.s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover { background: #f58220; text-decoration: none; color: #000 !important; text-shadow: none; }
.s4-ql ul.root ul { margin: 1px 0 0 0; padding-left: 0; }
.s4-ql ul.root ul > li > a { padding: 3px 4px 4px 5px; color: #000; overflow-x: hidden; display: block; zoom: 1; }
.s4-ql ul.root ul > li > a:hover { color: #000 !important; text-decoration: none; background: #f4f4f4; display: block; }
.s4-ql ul.root ul > li > ul > li > a { padding: 3px 4px 4px 10px; color: #000; overflow-x: hidden; background: #f8f8f8 url("/_layouts/images/menu_arrow_black.gif") no-repeat 3px 7px; display: block; zoom: 1; }
.s4-ql ul.root ul > li > ul > li > a:hover { padding: 3px 4px 4px 10px; color: #000; overflow-x: hidden; background: #f0f0f0 url("/_layouts/images/menu_arrow_red.gif") no-repeat 3px 7px; display: block; zoom: 1; }
.s4-ql a.selected { font-weight: bold; color: #000 !important; background-color:#f58220; }

/*LEVEL 3 STARTS*/
.s4-ql ul.root > li > ul > li > ul > li > a.parentSelect { background: #ebebeb url("/_layouts/images/arrside.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > ul > li > a.parentSelect:hover { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > ul > li > a.parentSelect:visited { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > ul > li > ul > li > a.parentSelect { background: #ebebeb url("/_layouts/images/arrside.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > ul > li > ul > li > a.parentSelect:hover { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
.s4-ql ul.root > li > ul > li > ul > li > ul > li > a.parentSelect:visited { background: #ebebeb url("/_layouts/images/arrdown.png") no-repeat right 3px !important; }
/* LEVEL 3 ENDS*/

.ms-cui-ribbonTopBars { width: 1003px !important; margin-left: auto; margin-right: auto; }
.ms-cui-ribbonTopBars > div { border-bottom: 1px solid transparent !important; }
.ms-wpTdSpace { display: none !important; }
.ms-wpContentDivSpace { margin-left: 0 !important; margin-right: 0 !important; }
.ms-partline { border: none !important; }
.ms-hidden { position: absolute; top: -2000px; width: 1px; height: 1px; overflow: hidden; z-index: 3; word-wrap: normal; }
.s4-specialNavLinkList li > span { display: block; }
.s4-specialNavLinkList a { display: block; padding: 3px 4px 3px 10px; color: #3b4f65; }
.s4-specialNavIcon { vertical-align: middle; }
.s4-specialNavIcon + .ms-splinkbutton-text { vertical-align: middle; }
.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text { color: #44aff6; text-decoration: underline; }
.s4-ql, .s4-specialNavLinkList { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
.s4-specialNavLinkList { margin: 0; border-top: 1px solid #dbddde; padding-top: 5px; }
.s4-ql li, .s4-specialNavLinkList li { font-weight: normal; min-height: 19px; }
.s4-ca { background: #fff; margin-left: 180px; margin-right: 4px; min-height: 500px; margin-bottom:17px;}
.ms-WPBody a:visited { color: #0560c9 !important; }
.ms-WPBody a:visited:hover { color: #f00 !important; }
.pgbg { background-color: #333 !important; }
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] { position: fixed !important; }
.ms-dlgOverlay { width: 100% !important; }
.menu-vertical .menu-item { font-size: 11px; }
#maindiv { margin: auto; width: 1003px; padding: 3px; border: 0 #606060 solid; background-color: #fff; }
a { text-decoration: none; color:#c1422e; }
#clear { clear: both; }
.clear { clear: both; }
.left{float:left;}
.right{float:right;}
#topdiv { margin: 0; background-color: #fff; border: 0 black solid; overflow: hidden; }
#topright { background:#808284;   clear: both; float: left;  margin: 6px 0 0;  padding: 5px 0; width: 100%; }
#language { margin: 2px 0 5px 10px; font-size:11px; padding: 6px 6px 6px 6px; float: right; color: #fff; clear:both; }
#language select { width: 84px; margin-right:7px; }
#language select option { padding: 2px; }
.holder { float: right; width: 173px; padding-right:5px }
.mseihead{ float:left; padding:56px 0 0 10px;}
.mseiheader{font-size:25px; color:#f58220;}
.mseitxt{ font-size:15px; color:#f58220; font-style:italic}
.head_rgt{ float:right; margin-right:10px;}
#globalnav { float: right; font-size: 11px; margin: 2px 0 4px 0; clear:both; }
#globalnav ul { margin: 0; padding: 0; }
#globalnav ul li { margin: 0; padding: 0 1px; list-style: none; display: inline; }
#globalnav ul li span {color:#fff200; font-weight:bold; font-size:11px;}
#globalnav ul li a {font-weight:bold; font-size:11px; color: #fff200 !important; text-decoration: none; }
#globalnav ul li a:hover { color: #fff !important; }
#globalnav ul li a:visited:hover { color: #f00 !important; }
input { border: 1px solid #a7a9ac; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding: 1px 3px; }
#search { margin: 0; padding: 5px 1px 0 0; float: left;}
#ind {background: #fff; width: 25px; float: right; padding: 0 0px; clear:both;}
/*#ind { background: url("/Style Library/Images/H_bg.png") 0 0 repeat-x; min-width: 118px; min-height: 48px; float: right; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: #dce4ed 1px solid; padding: 0 5px; }*/
.idx-pnl {width: 184px; height:35px!important}
.idx-val{font-size:15px!important}
.indvalue {width: 54px; background: #fff }
.txtrgt { text-align: right; }
.txtlft { text-align: left !important; }
.txtcntr { text-align: center; }
.indup { font-size: 12px; color: #03c !important; padding: 0; height: 16px; background: url("/Style Library/Images/com_sprite_html.png") 51px -65px no-repeat; }
.indnochng { font-size: 12px; padding: 0; height: 16px; background: url("/Style Library/Images/com_sprite_html.png") -117px -65px no-repeat; }
.inddwn { font-size: 12px; color: #fe0000 !important; padding: 0; height: 16px; background: url("/Style Library/Images/com_sprite_html.png") -30px -65px no-repeat; }
.blueinline ul { margin: 0 !important; padding: 0 !important; }
.blueinline ul li { margin-right: 10px !important; padding: 0 0 0 8px !important; display: inline; background: url("/Style Library/Images/bullet.gif") left 5px no-repeat !important; }
#getquotes { width: 278px; float: right; padding: 3px 10px; background: # url("/style library/Images/H_bg.png") 0 -68px repeat-x; }
#topmenu { background-image: url('/Style Library/Images/menu-bg.gif'); background-repeat: no-repeat; height: 28px; }
/*.tickerbg { margin: 0 4px !important; background: url("/Style Library/Images/tickerbg.gif") top left repeat-x; }*/
.empty { height: 10px; margin: 0; padding: 0; }
#maincontent { margin: 0; padding: 4px !important; background: #fff !important; overflow: hidden; }
#header { margin: 0; padding: 0 15px 0 5px; background-color: #bacafe; border-right: 1px solid #7d96fe; border-bottom: 1px solid #7d96fe; height: 28px; color: #00367b; vertical-align: middle; }
#heading { margin: 0; padding: 6px 0 0 0; font-size: 12px; font-weight: bold; float: left; }
.pageheader { height: 30px; color: #00367b; vertical-align: middle; font-size: 13px; font-weight: bold; }
#scroller { margin: 0; padding-top: 8px; float: right; }
#scroller { margin: 0; padding-top: 8px; float: right; }
.sagscroller { position: relative; overflow: hidden; }
.sagscroller A { font-weight: normal; color: #000; text-decoration: none; }
.sagscroller A:hover { color: #999; text-decoration: none; }
.sagscroller UL { position: absolute; padding: 0; list-style-type: none; margin: 0; width: 100%; list-style-image: none; }
.sagscroller UL LI { display: block; }
div#mysagscroller { margin: 0 10px; border: 0 solid #f60; font-size: 11px; color: #333; }
div#mysagscroller ul li { border-bottom: 1px dashed #ccc; padding: 5px 7px 5px 10px; background: url("/Style Library/Images/bullet-arrow.gif") 0 10px no-repeat; }
.section { margin: 0; width: 100%; }
.shadetabs UL { margin-top: 1px; margin-bottom: 0; margin-left: 0; font: normal 11px Verdana; list-style-type: none; text-align: center; }
.shadetabs LI { display: inline; margin: 0; }
.shadetabs LI A { height: 24px; display: block; background: url("/Style Library/Images/shade.gif") no-repeat left top; color: #fff !important; text-decoration: none; padding-top: 3px; }
.shadetabs LI A:visited { color: #000; }
.shadetabs LI A:hover { background: url("/Style Library/Images/shadeactive.gif") no-repeat left top; color: #fff; text-decoration: underline; }
.shadetabs LI.selected A { background-image: url("/Style Library/Images/shadeactive.gif"); border-bottom-color: #fff; }
.shadetabs LI.selected A:hover { text-decoration: none; }
#footer { margin: 0; padding: 0; background:url("/Style Library/Images/footerbg.png")repeat-x; height: 24px; border-bottom: 0 #fff solid; }
#footer-left { margin: 5px; float: left; color: #000; font-weight: bold; }
#footer-right { margin: -5px; padding: 0; float: right; }
#footer-right ul { margin: 10px; padding: 0; }
#footer-right ul li { margin: 0; padding: 0 10px 0 10px; list-style: none; display: inline; color: #000; background: url("/Style Library/Images/bullet-disc.gif") left no-repeat; }
#footer-right ul li a { margin: 0; padding: 0; color: #000; text-decoration: none; }
#footer-right ul li a:hover { margin: 0; padding: 0; color: #c1422e; }
#footer-right ul li a:visited { color: #fff !important; }
#footer-right ul li a:visited:hover { color: #c9e0ff !important; }
#subfooter { margin: 0; padding: 0; background-color: #c1422e; height: 185px; }
#subfooter h3 { padding: 0; color: #fff; font-weight: bold; text-transform: capitalize; font-size: 11px !important; }
#subfooter div { margin: 0 0 0 22px; }
#subfooter ul { margin: 0; padding-top: 5px; }
#subfooter ul li { margin: 0; padding: 0; list-style: none; color: #fff; line-height: 16px; }
#subfooter ul li a { margin: 0; padding: 0; color: #fff; text-decoration: none; }
#subfooter ul li a:hover { margin: 0; padding: 0; color: #f58220; }
/*#subfooter ul li a:visited { color: #f58220 !important; }
#subfooter ul li a:visited:hover { color: #f58220 !important; }*/
#subfooter-left { margin: 0; padding: 0; float: left; color: #fff; font-weight: bold; }
#subfooter-right { margin: 0; padding: 0; float: right; }
.vline { border-left: 1px dotted #70a0de; height: 175px; width: 1px; }
.hline { border-bottom: 1px dotted #70a0de; height: 10px !important; }
#mainnav { margin-left: 0px; margin-right: 0px; height: 25px; padding: 0 !important; background: url("/Style Library/Images/H_bg.png") repeat-x; }
.selectMenu { padding: 0 0 0x 0; left: auto; background: #3f7ec2; }
.arrow { font-size: 14px; color: #000; }
#leftmenu { margin: 0; padding: 0; float: left; width: 175px; border: 1px solid #ccc; }
.companyname { margin: 0; padding: 0 0 5px 0; font-weight: bold; color: #c1422e; font-size: 16px; float: left; }
#mostactivesecurities { margin: 0; padding: 0; width: 550px; }
.lft-algn { text-align: left !important; }
.rgt-algn { text-align: right !important; }
.cntr-algn { text-align: center !important; }
.top-bdr { border-top: 1px #ccc solid; }
.bdr-btm { border-bottom: 1px #ccc solid; margin-left: 4px; margin-right: 4px; }
.p5 { padding: 5px !important; }
.p10 { padding: 10px !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pT15 { padding-top: 15px !important; }
.pt30 { padding-top: 30px !important; }
.ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb7 { padding-bottom: 7px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pL2 { padding-left: 2px !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl20 { padding-left: 20px !important; }
.pl30 { padding-left: 30px !important; }
.h10 { height: 10px !important; }
.h15 { height: 15px !important; }
.h20 { height: 20px !important; }
.h25 { height: 25px !important; }
.green { color: #0f0; }
.red { color: #fe0000; }
.bglb { background: #ffe3cb !important; }
.bgdb { background: #357ad1 !important; }
.BorderB { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2f5792; }
.tabsspace { border-bottom: #039 2px solid; }
.fltLFT { float: left; }
.fltRGT { float: right; }
#marqueecontainer { position: relative; width: 230px; height: 175px; overflow: hidden; border-bottom: 1px solid #ccc; padding: 2px; padding-left: 4px; }
.search-getquotes { margin: 0 23px; float: left; }
.Search { width: 179px; background-color: #fff; padding: 2px; border: 1px solid #d5d5df; float: right; margin-top: 3px; }
.SearchInput { width: 154px; background-color: #fff; border: 0 solid #fff; padding: 2px 0 0 3px; float: left; font-size: 11px; color: #333; }
.mag { background: url("/Style Library/Images/com_sprite_html.png") -304px -71px no-repeat; width: 18px; height: 17px; display: block; float: right; }
#getquotes { width: 278px; float: right; padding: 3px 10px; background: # url("/style library/Images/H_bg.png") 0 -68px repeat-x; }
#QuoteSearch { width: 200px; float: left; }
#QuoteSearch input { float: left; width: 194px; border: 0 black solid; padding: 4px 4px 3px 4px; font-size: 12px; background: #fff; color: #000; }
.GQbtn { background: url("/Style Library/Images/com_sprite_html.png") no-repeat scroll -304px -50px;; float: right; width: 72px; height: 21px; display: block; }
.logo {width: 245px; height: 112px; background: url("/Style Library/Images/com_sprite_html.png") -2px -179px no-repeat; float: left; display: block; text-indent:-9999px;}
.headerbg {background:url("/Style Library/Images/headerbg.png") left top no-repeat !important; }
.AutoExtender { border: solid 1px #069; line-height: 16px; padding: 10px; background-color: White; margin-left: -3px; margin-top: 3px; height: 160px; width: 300px !important; z-index: 1000; overflow: auto; scrollbar-face-color: #e1e9f6; scrollbar-highlight-color: #e1e9f6; scrollbar-3dlight-color: #fff; scrollbar-darkshadow-color: #e1e9f6; scrollbar-shadow-color: #e1e9f6; scrollbar-arrow-color: #1674b1; scrollbar-track-color: #fff; }
.autocomplete_completionListElement li { margin: 0 !important; padding: 2px; }
.AutoExtenderList { border-bottom: solid 1px #d1d1d1; cursor: pointer; color: #1674b1; }
.AutoExtenderHighlight { cursor: pointer; border-bottom: solid 1px #d1d1d1; }
.ltr { border-left: 1px #b8c0c8 solid; border-right: 1px #b8c0c8 solid; border-top: 1px #b8c0c8 solid; }
.nobdr { border: 0 !important; }
.pageheight { min-height: 500px; }
#pagecontent { margin: 0; font-size: 11px; line-height: 18px; padding: 0; color: #000 !important; }
#pagecontent H1 { font-size: 14px; font-weight: bold; color: #c1422e; padding: 5px 0 10px 0 !important; }
#pagecontent H2 { font-size: 12px; font-weight: bold; color: #000; padding: 10px 0 0 0; }
#pagecontent H3 { font-size: 12px; font-weight: bold; padding-bottom: 10px; }
#pagecontent H4 { font-size: 12px; font-weight: bold; color: #000; padding: 3px; background: url("/Style Library/Images/theadbg.png") left bottom; }
#pagecontent H5 { font-size: 10px; font-weight: bold; color: #9e1817; padding-bottom: 10px; }
#pagecontent H6 { font-size: 12px; font-weight: bold; color: #000; }
#pagecontent p { line-height: 18px; padding: 5px 0 5px 0; }
#pagecontent ul { margin: 0 0 0 15px; padding: 0 5px 5px 0; list-style-image: none; color: #000; line-height: 18px; }
#pagecontent ul li { margin: 0 0 0 5px; padding: 0 5px 5px 15px; list-style-type: none; list-style: none none outside; background: url("/Style Library/Images/bullet-arrow.gif") left 6px no-repeat; }
#pagecontent ul li a { color: #c1422e; text-decoration: none; }
#pagecontent ul li a:hover { color: #f58220; text-decoration: none; }
#pagecontent ul li ul { margin: 0; padding: 0; }
#pagecontent ul li ul li { padding: 0 0 5px 10; list-style-type: none; background: url("/Style Library/Images/bullet-square-blue.gif") left 8px no-repeat; }
#pagecontent ul li ul li a { color: #c1422e; text-decoration: none; }
#pagecontent ul li ul li a:hover { color: #f58220; text-decoration: none; }
#pagecontent ol { margin: 0 0 0 15px !important; padding: 0 5px 5px 0; color: #000; line-height: 18px; }
#pagecontent ol li { margin: 0 0 0 15px; }
#pagecontent ol li a { color: #f77021; text-decoration: none; }
.bold { font-weight: bold !important; }
.darkblue { color: #00367c !important; }
.blue { color: #2a5ccd !important; }
.darkgrey { color: #333 !important; }
.grey { color: #666 !important; }
.lightgrey { color: #808080 !important; }
.justify { text-align: justify !important; }
.ErrDiv { display: block; font-size: 8pt; height: 50px; line-height: 50px; margin: 3px auto; text-align: left; vertical-align: middle; width: 85%; font-weight: bold; color: #000; padding: 3px 5px 3px 75px !important; }
.ErrDiv1 { height: 20px; line-height: 20px; padding: 5px 5px 5px 50px; margin: 2px; font-weight: bold; }
.ErrDivInformation { background: url("/Style Library/Images/ErrDiv_Info.png") no-repeat scroll -10px -17px #ffdac3 !important; border: 1px solid #c1422e !important; }
.ErrDivError { background: url("/Style Library/Images/ErrDiv_Error.png") no-repeat scroll -10px -17px #ffdac3 !important; border: 1px solid #c1422e !important; }
.ErrDivWarning { background: url("/Style Library/Images/ErrDiv_Info.png") no-repeat scroll -10px -17px #ffdac3 !important; border: 1px solid #c1422e !important; }
.ErrDivSucess { background: url("/Style Library/Images/ErrDiv_Info.png") no-repeat scroll -10px -17px #ffdac3 !important; border: 1px solid #c1422e !important; }
.ErrDivDataError { background: url("/Style Library/Images/ErrDiv_Info.png") no-repeat scroll -10px -17px #ffdac3 !important; border: 1px solid #c1422e !important; }
.accordion2 { width: 100%; border-bottom: solid 1px #c4c4c4; margin: 0 0 0 5px; }
.accordion2 h3 { background: #e7f6ff url("/Style Library/Images/arrow-square.gif") no-repeat right -51px; padding: 7px 15px; margin: 0; font: bold 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: 0; cursor: pointer; }
.accordion2 h3:hover { background-color: #062956; color: #fff; }
.accordion2 h3.active { background-position: right 5px; background-color: #062956; color: #fff; }
.accordion2 p { background: #f7f7f7; margin: 0; padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; display: none; }
#rightpanel { margin: 0; padding: 0; }
#rightpanel H1 { font-size: 14px !important; font-weight: bold; color: #003778; padding-bottom: 15px; }
#rightpanel H2 { font-size: 14px; font-weight: bold; color: #000; padding: 3px 5px; background-color:#f58220; }
#rightpanel H3 { font-size: 12px; font-weight: bold; color: #333; padding: 8px 0 0 5px; }
#rightpanel H4 { font-size: 10px; font-weight: bold; color: #3d3d3d; padding-bottom: 10px; }
#rightpanel H5 { font-size: 10px; font-weight: bold; color: #9e1817; padding-bottom: 10px; }
#rightpanel p { padding: 5px 0; }
#rightpanel ul { margin: 0; padding: 1px; color: #000; background-color:#c5c7c9;}
#rightpanel ul li { margin: 0 5px; padding: 4px 8px; list-style-type: none; background: url("/Style Library/Images/bullet-arrow.gif") no-repeat left 9px; border-bottom: 1px #fff solid; }
#rightpanel ul li a { color: #000; text-decoration: none; }
#rightpanel ul li a:hover { color: #c1422e; text-decoration: none; }
#rightpanel ul li ul { margin: 10px 0 0 40px; padding: 0; }
#rightpanel ul li ul li { margin: 0; padding: 0 0 5px 10px; list-style: circle; list-style-image: url('/Style Library/Images/bullet-square-blue.gif'); }
#rightpanel ul li ul li a { color: #0560c9; text-decoration: none; }
#rightpanel ul li ul li a:hover { color: #f00; text-decoration: none; }
#basic-accordian { border: 0 solid #EEE; padding: 0; width: 100%; }
.accordion_headings { padding: 5px 12px; margin: 3px 0; background: #c1422e url('/Style Library/Images/accordian_down.png') right top no-repeat; color: #fff; border: 1px solid #FFF; cursor: pointer; font-weight: bold; border-right: 1px solid #c25c04; border-bottom: 1px solid #c25c04; }
.accordion_headings:hover { background: #fea75d url('/Style Library/Images/accordian_hover.png') right top no-repeat; color: #fff; }
.accordion_child { padding: 0 5px; border-bottom: 1px #dfdfdf solid; }
.header_highlight { color: #fff; }
.ms-standardheader { background-color: #dae3ff !important; border-bottom: 0 #959595 solid !important; font-weight: bold !important; padding-left: 4px !important; }
.ms-WPHeaderTdMenu { background-color: #dae3ff !important; border-bottom: 0 #959595 solid !important; }
.ms-WPHeaderTdSelection { background-color: #dae3ff !important; border-bottom: 0 #959595 solid !important; margin-bottom: -1px !important; }
.ms-wpTdSpace { border-bottom: 0 #959595 solid !important; }
.ms-vb2 { border-bottom: 1px #ccc solid !important; padding: 0 0 0 5px !important; color: black !important; }
.ms-vh2 { background-color: #eaeaea !important; font-weight: bold !important; text-align: left; color: #b2b2b2; padding: 2px 4px; }
.ms-vb-icon { border-bottom: 1px #ccc solid !important; padding: 4px 0 0 10px !important; width: 7% !important; }
.ms-vh-div { width: 30% !important; color: #666 !important; }
.ms-vh-div a { color: #333; }
.ms-viewheadertr { padding: 0 0 0 4px; }
#homecol ul { margin: 0; padding: 0; list-style-type: none; color: #0f62c0; text-align: left; float: left; }
#homecol ul li a { background-image: url('Images/bullet-square-blue.gif'); background-repeat: no-repeat; background-position: left 7px; color: #0f62c0; display: block; text-decoration: none; vertical-align: top; padding: 3px 8px; margin-left: 5px; }
#homecol ul li a:hover { background-image: url('Images/bullet-square-blue.gif') no-repeat; color: #f00; font-weight: normal; }
#sitemap { padding: 5px 0; font-size: 11px !important; }
#sitemap TD { padding: 2px 3px; }
#sitemap ul { margin: 0; padding: 0; color: #000; }
#sitemap ul li { margin: 0 0 0 10px; padding: 5px 5px; list-style: square inside; }
#sitemap ul li a { color: #039; text-decoration: none; }
#sitemap ul li a:hover { color: #c30; text-decoration: underline; }
#sitemap ul li ul { margin: 5px 0 0 10px; padding: 0; }
#sitemap ul li ul li { margin: 0; padding: 5px 0 0 10px; list-style: disc inside; }
#sitemap ul li ul li a { color: #039; text-decoration: none; }
#sitemap ul li ul li a:hover { color: #c30; text-decoration: underline; }
#sitemap ul li ul li ul { margin: 5px 0 0 15px; padding: 0; }
#sitemap ul li ul li ul li { margin: 0; padding: 5px 0 0 15px; list-style: circle inside; }
#sitemap ul li ul li ul li a { color: #039; text-decoration: none; }
#sitemap ul li ul li ul li a:hover { color: #c30; text-decoration: underline; }
.frmTable { font-size: 12px; background-color: #f8f8f8; border: 1px solid #c0c0c0; }
.frmTable tr th { line-height: 25px; text-align: left; vertical-align: top; padding: 2px 2px 2px 2px; font-weight: normal; font-weight: bold; }
.frmTable tr th.hd { border: 1px solid #5276a5; font-weight: bold; padding: 2px 2px; background: url("/Style Library/Images/header_bg.gif") left top repeat-x #fff; background-color: #1a5b93; color: #fff; }
.frmTable tr th.hd1 { border-bottom: 1px solid #5276a5; font-weight: bold; padding: 2px 2px; }
.frmTable tr th .spnErr { color: #f03; }
.frmTable tr td { line-height: 22px; text-align: left; vertical-align: top; padding: 2px 2px 2px 2px; }
.frmTable .smallinput { width: 100px !important; }
.frmTable tr td input[type=text], .frmTable tr td select, .frmTable tr td input[type=checkbox] { height: 14px; color: #333; padding: 2px; font-size: 8.5pt; border: 1px solid #ccc; width: 200px; }
.frmTable tr td input[type=checkbox] { margin-right: 10px !important; width: 14px; padding: 1px !important; }
.frmTable tr td input[type=file], .frmTable tr td select { height: 22px; color: #333; padding: 2px; font-size: 8.5pt; border: 1px solid #ccc; width: 206px; background: #fff; }
.frmTable tr td select { height: 25px; color: #333; padding: 2px; font-size: 8.5pt; border: 1px solid #ccc; width: 206px; }
.frmTable tr td input[type=button], .frmTable tr td input[type=submit], .frmTable tr td input[type=reset] { background-color: #cc6e1d; border-top: 1px solid #b75e11; border-left: 1px solid #b75e11; border-right: 1px solid #c77b3a; border-bottom: 1px solid #c77b3a; color: #fff; font-size: 11px; text-decoration: none; padding: 2px 10px; }
.frmTable tr td input[type=button]:hover, .frmTable tr td input[type=submit]:hover, .frmTable tr td input[type=reset]:hover { color: #fff; background-color: #fd8c2c; border-top: 1px solid #b75e11; border-left: 1px solid #b75e11; border-right: 1px solid #c77b3a; border-bottom: 1px solid #c77b3a; cursor: pointer; }
.frmTable tr td textarea { height: 75px; width: 275px; color: #333; padding: 2px; font-size: 8.5pt; border: 1px solid #ccc; }
.frmTableNoBorder, frmTableNoBorder th, frmTableNoBorder td { border: 0; }
div.frmError { display: none; }
div.frmError label.error { display: block; margin-left: 1em; width: auto; color: red; font-style: italic; }
.accrdDown { background-image: url('/Style Library/Images/plus.png'); background-position: 4px center; background-repeat: no-repeat; padding-left: 25px !important; }
.accrdUp { background-image: url('/Style Library/Images/minus.png'); background-position: 4px center; background-repeat: no-repeat; padding-left: 25px !important; }
.ms-quicklaunchouter { padding-left: 5px !important; }
.contentpanel { width: 620px; float: left; vertical-align: top; margin-bottom:17px; /*min-height: 650px;*/ }
.rgtpanel_shwd { overflow: hidden; background: url('/Style Library/Images/rgtpanel_shwd.gif') repeat-y right 0; }
.rightpanel { float: right; vertical-align: top; min-height: 600px; width: 185px; }
.jobOpen { border-collapse: collapse; font-size: 11px; background-color: #f6f6f6; color: #202020; margin-top: 5px; margin-bottom: 5px; }
.jobOpen tr th { color: #000; border-color: #e1e1e1; border-style: solid none; border-width: 1px medium; padding: 5px; text-align: left; font-weight: bold; }
.jobOpen tr th.head { color: #034ea2; font-weight: normal; background-color: #edeff4; border-bottom: 1px solid #d2d9e7; border-top: 4px solid #e6e8ed; color: #034ea2; font-size: 14px; margin-bottom: 0; margin-top: 1px; padding: 2px 5px; }
.jobOpen tr td { border-color: #e1e1e1; border-style: solid none; border-width: 1px medium; padding: 5px; text-align: left; }
.jobOpen tr td.detail { border-color: #e1e1e1; border-style: solid none; border-width: 1px medium; padding: 5px; text-align: justify; }
.jobOpen tr.blankrow td { background-color: #fff; padding: 5px; }
.jobOpen ol { margin-left: 18px; }

.errorbox { background: url('/Style Library/Images/error-arw.gif') left top no-repeat; padding: 4px 10px 5px 16px; color: #fff !important; background-color: #ff5757; height: 21px; line-height: 24px; }
.autocomplete-w1 { position: absolute; top: 0; left: 0; margin: 8px 0 0 6px; _background: 0; _margin: 0; }
.autocomplete { border: 1px solid #069; background: #fff; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: -6px 6px 6px -6px; _height: 350px; _margin: 0; _overflow-x: hidden; color: #c1422e; padding: 5px; }
.autocomplete .selected { color: #000; background: #e7e7e8; }
.autocomplete strong.selected { color: #FFF; }
.autocomplete div { padding: 3px; white-space: nowrap; border-bottom: 1px dotted #c0c0c0; }
.autocomplete strong { font-weight: normal; color: #000; }
#socialmedia ul li { float: left; }
.socialmedia { background-image: url("/Style Library/Images/social-icon.png"); background-color: transparent; background-repeat: no-repeat; width: 28px; height: 34px; display: block; }
.FB-Icon { background-position: 0 0; }
/*.Linkedin-icon { background-position: -31px 0; }
.rss-icon { background-position: -62px 0; }
.twitter-icon { background-position: -93px 0; }*/
#rsscontainer ul { margin: 0; padding: 0; list-style-type: none; color: #0072bc; font-size: 8.5pt; text-align: left; padding: 0 5px; float: left; width: 32%; }
#rsscontainer ul li a { background-image: url('/Style Library/Images/rss.gif'); background-repeat: no-repeat; background-position: 0 5px; color: #c1422e; display: block; padding: 5px 5px 5px 20px; text-decoration: none; height: 15px; vertical-align: top; }
#rsscontainer ul li a:hover { background-image: url('/Style Library/Images/rss.gif'); background-repeat: no-repeat; color: #333; }
.rsshead { color: #333; font-size: 13px; font-weight: bold; padding-bottom: 10px; }
.updProgress { background-color: #f6d19a; border: 1px solid #88560b; margin: 0; padding: 2px 10px 2px 10px; position: absolute; right: 50px; text-align: center; top: 0; }
.s4-tn li.static > .menu-item { background-image: none; }
.s4-tn li.static > .menu-item:hover { background-image: url("/_layouts/images/menu-down.gif"); background-position: right center; background-repeat: no-repeat; }
/*sf-menu start*/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu { line-height: 1.0; font-size: 11px; }
.sf-menu li li { font-size: 11px; }
.sf-menu ul { position: absolute; top: -999em; width: 12em; }
.sf-menu ul li { width: 100%; }
.sf-menu li { float: left; position: relative; font-weight: bold; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 2.5em; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 12em; top: 0; }
.sf-menu { float: left; color: #fff; }
.sf-menu a { color: #fff; background:url("/Style Library/images/menu_bg_line.gif") left center no-repeat; padding: 7px 8px 7px 9px; text-decoration: none; display: block; }
.sf-menu li a { color: #000; display: block; }
.sf-menu li li { background: #c5c7c9; font-weight: normal; top: -1px; }
.sf-menu li li a { background:none; border-top: 1px solid #929497; padding: 6px 8px; text-decoration: none; display: block; }
.sf-menu li li a:hover {background:#f58220;}
.sf-menu li li li { background: #c5c7c9; font-weight: normal; top: 1px; }
.sf-menu a.sf-with-ul { white-space: nowrap; padding-right: 1.7em; min-width: 1px; }
.sf-menu li:hover { visibility: inherit; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url("/Style Library/Images/arrW.png") -10px -90px no-repeat; }
a > .sf-sub-indicator { top: 6px; background-position: 0 -100px; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline: 0;}
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
/*sf-menu end*/
a:active { outline: 0; }
:focus { -moz-outline-style: none; }
#ul.css-tabs { list-style: none none outside !important; padding: 0 !important; margin: 0 0 0 3px !important; list-style: none none outside !important; background: none !important; }
#ul.css-tabs li { float: left; display: block; color: #fff; list-style: none none outside !important; padding: 0 !important; margin: 0 0 0 3px !important; border: 0 solid #dc6601 !important; background: none !important; }
#ul.css-tabs a { float: left; padding: 1px 8px; text-decoration: none; border: 1px solid #dc6601; border-bottom: 0 solid #597bab; background-color: #a7a9ac; color: #fff; outline: 0; -moz-border-radius: 4px 4px 0 0; list-style: none none outside !important; }
#ul.css-tabs a:hover { border-bottom: 0; border-left: 1px solid #dc6601 !important; border-top: 1px solid #dc6601 !important; border-right: 1px solid #dc6601 !important; background: url("/Style Library/images/tab_active.gif") left top repeat-x #fff; color: #000 !important; list-style: none none outside !important; text-decoration: none; }
#ul.css-tabs a.current { border-left: 1px solid #dc6601 !important; border-bottom:none !important; border-top: 1px solid #dc6601 !important; border-right: 1px solid #dc6601 !important; color: #000; cursor: default; background: url("/Style Library/images/tab_active.gif") left top repeat-x #fff; padding: 1px 8px; }
.css-panes div#first { display: none; border: 1px solid #dc6601; min-height: 150px; padding: 15px 15px; background: url("/Style Library/images/tabbox_bg.gif") left top repeat-x #fff; margin-top: 2px; }
#box1 { font-size: 8.5pt; width: 100%; border-collapse: collapse; }
#box1 td, #box1 th { border: 1px solid #dc6601; padding: 4px 7px; text-align: center; }
#box1 th { font-size: 8.5pt; text-align: center; padding: 4px 7px; background-color: #c1422e; color: #fff; }
#box1 tr.alt td { color: #333; vertical-align: top; }
#box1 tr.alt1 td { color: #333; vertical-align: top; background-color: #f8fbfe; }
.bglb INPUT[type='radio'] { border: 0; }
.opener { text-decoration: none !important; color: #c1422e !important; }
.opener a { text-decoration: none !important; color: #c1422e !important; padding: 2px 4px !important; background: url("/Style Library/Images/slide_bg.gif") repeat-x left top !important; border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; border-left: 1px solid #ccc !important; height: 19px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.opener a:hover { text-decoration: none !important; color: #000 !important; background-color: #efefef !important; background: url("/Style Library/Images/slide_bg.gif") repeat-x left top !important; border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; border-left: 1px solid #ccc !important; }
.opener span a { text-decoration: none !important; color: #c1422e !important; padding: 2px 4px !important; background: url("/Style Library/Images/slide_bg.gif") repeat-x left top !important; border: 1px solid #ccc !important; border-bottom-color: #ccc !important; border-right-color: #ccc !important; height: 19px; }
.opener span a:hover { text-decoration: none !important; color: #000 !important; padding: 2px 4px !important; background: url("/Style Library/Images/slide_bg.gif") repeat-x left top !important; border: 1px solid #ccc !important; height: 19px; }
.opener span a.selected { font-weight: normal !important; color: #fff !important; border: 1px solid #c1422e !important; background-color: #c1422e !important; background-image: none !important; cursor: default; }
.ms-rteTable-00 { -ms-name: "Table Style"; border-width: 0; border-style: none; border-collapse: collapse; }
.ms-rteTable-00 { border-collapse: collapse; }
.ms-rteTable-00 th { font-size: 8.5pt; text-align: right; border: 1px solid #5276a5; padding: 2px 3px; background: url("/Style Library/images/header_bg.gif") left top repeat-x #fff; background-color: #1a5b93; color: #fff; }
.ms-rteTable-00 td { font-size: 8.5pt; border: 1px solid #e0e0df; padding: 3px 5px; }
.ms-rteTable-00 tr.alt td { color: #000; background-color: #fff; text-align: right; }
.ms-rteTable-00 tr.alt1 td { color: #000; background-color: #efefef; text-align: right; }
.ms-rteTable-00 tr.alt2 td { background-color: #e5e5e5; }
#tblstyle { padding: 2px; }
#tblstyle th { padding: 2px 2px; background-color:#c1422e; color: #fff; }
#tblstyle td { border-bottom: 1px solid #e0e0df; padding: 2px 2px; text-align: left; }
#tblstyle tr.alt td { color: #000; background-color: #fff; text-align: left; }
#tblstyle tr.alt1 td { color: #000; background-color: #efefef; text-align: left; }
#tblstyle tr.alt2 td { background-color: #e5e5e5; }
#tblstyle1 { padding: 3px; }
#tblstyle1 th { padding: 2px 2px; background-color: #999; color: #fff; }
#tblstyle1 td { border-bottom: 1px solid #e0e0df; padding: 2px 2px; }
#tblstyle1 tr.alt td { color: #000; background-color: #fff; text-align: left; }
#tblstyle1 tr.alt1 td { color: #000; background-color: #efefef; text-align: left; }
#tblstyle1 tr.alt2 td { background-color: #e5e5e5; }
#dl { padding: 0; }
#dl th { padding: 2px 2px; background-color: rgb(234, 234, 234); color: #333333; }
#dl td { border-bottom: 1px solid #e0e0df; padding: 4px 2px; }
#dl tr.alt td { color: #000; background-color: #fff; text-align: left; }
#dl tr.alt1 td { color: #000; background-color: #fff; text-align: left; }
#dl tr.alt2 td { background-color: #fff; }

.dl { padding: 0; }
.dl th { padding: 2px 2px; background-color: #c1422e; color: #fff; }
.dl td { border-bottom: 1px solid #e0e0df; padding: 4px 2px; }
.dl tr.alt td { color: #000; background-color: #fff; text-align: left; }
.dl tr.alt1 td { color: #000; background-color: #fff; text-align: left; }
.dl tr.alt2 td { background-color: #fff; }
.caption { font-size: 12px !important; text-align: left; font-weight: bold; padding: 5px 0; }
.txtsmall { font-size: 10px !important; }
.paymentgateway { width: 100%; min-height: 100px; max-height: 500px; padding: 0; margin: 0; border: 0; }
.greyLTRB { border: 1px solid #d6d7d6; }
.pR1 { padding-right: 1px !important; }
.autoUL { float: left; list-style-type: none; font-size: 8pt !important; padding: 0 0 2px 0; height: 20px; }
.autoUL { float: left; list-style-type: none; font-size: 8pt !important; padding: 0 0 2px 0; height: 20px; }
.autoUL li { float: left; padding: 0 12px 0 2px; }
.autoUL li .tbSelect { padding: 3px; float: left; color: #000; border: 0; text-decoration: none; }
.autoUL li .tbSelect:hover { color: #eb1c22; border: 0; text-decoration: none; cursor: pointer; }
.autoUL li .tbSelect.selected { color: #000; text-decoration: none; }
.autoUL li .tbSelect label{ cursor:pointer; color: #58595b; font-size: 12px; background:#dfe0e0; margin: 0 0 0 2px; padding: 2px 5px;}
.autoUL li .tbSelect.selected label{background:#fff;}
.autoUL li .tbSelect.last { border-right: medium none; }
.autoUL input {float:left; border: 0; margin: 0; padding: 0; }
.detail_top { background: #466d8f; border: 1px solid #8bb8d6; padding: 4px 2px; color: #fff; }
.thnk { background: url('/Style Library/images/thankyou.jpg') center center; height: 344px; width: 677px; }
.dhtmlwindow { position: absolute; border: 1px solid black; visibility: hidden; background-color: #ecf0f0; }
.drag-handle { padding: 5px; text-indent: 3px; font: bold 12px Arial; background-color: #c1422e; color: white; cursor: move; overflow: hidden; width: auto; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.drag-handle .drag-controls { position: absolute; right: 1px; top: 2px; cursor: hand; cursor: pointer; }
* html .drag-handle { width: 100%; }
.drag-contentarea { border-top: 1px solid brown; background-color: #ecf0f0; color: black; height: 150px; padding: 2px; overflow: auto; }
.drag-statusarea { border-top: 1px solid gray; background-color: #f8f8f8; height: 13px; }
.drag-resizearea { float: right; width: 13px; height: 13px; cursor: nw-resize; font-size: 0; }
.txtgrey { color: #666; text-align: left; line-height: 130%; }
.divbg { background-color: #b1d1e3; border: 1px solid #dc6601; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.whitebg { background-color: #ffe2ca; padding: 4px; text-align: left; border: 1px solid #dc6601; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.greybg { background-color: #f2f2f2; padding: 2px; text-align: center; border: 1px solid #d5d3d3; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.formbuttons { border: 1px solid #dc6601; color: #fff; text-decoration: none; background-color: #cc6e1d; padding: 1px 3px; }
.title { color: #fff; background-color: #fff; font-weight: bold; padding: 5px 0 10px 0; text-align: left; }
.pay { background: #f0f0f0; border: 1px solid #666; padding: 5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#productdetails { width: 100%; border-collapse: collapse; }
#productdetails td, #productdetails th { font-size: 8.5pt; border: 1px solid #cbcbc9; padding: 4px; }
.productlist { font-size: 8.5pt; text-align: center; padding: 4px; background-color: #666; color: #fff; }
#productdetails th { font-size: 8.5pt; text-align: center; padding: 4px; background-color: #666; color: #fff; }
#productdetails tr.alt td { color: #333; background-color: #f8f8f8; }
#productdetails tr.alt1 td { color: #333; background-color: #f0f5f9; }
.alt { font-size: 8.5pt; color: #333; background-color: #f8f8f8; }
.alt1 { font-size: 8.5pt; color: #333; background-color: #fff1e8; }
.space { padding: 4px; }
select { font-size: 11px; font-family: Arial,Tahoma,sans-serif; padding: 1px; height: 19px; border: 1px #ccc solid !important; }
input[type="checkbox"], input[type="radio"] { vertical-align: middle; }
img { border-width: 0; }
.SMlist { position: relative; }
.SMlist li { margin: 0; padding: 0; list-style: none; position: absolute; display: inline; }
.SMlist li, .SMlist a { width: 31px; height: 34px; display: block; }
.Linkedin { left: 0; background: url("/Style Library/Images/com_sprite_html.png") -181px 227px; }
.Linkedin a:hover { background: url("/Style Library/Images/com_sprite_html.png") -181px 193px; }
.twitter { left: 34px; background: url("/Style Library/Images/com_sprite_html.png") -211px 227px; }
.twitter a:hover { background: url("/Style Library/Images/com_sprite_html.png") -211px 193px; }
.fb { left: 68px; background: url("/Style Library/Images/com_sprite_html.png") -241px 227px; }
.fb a:hover { background: url("/Style Library/Images/com_sprite_html.png") -241px 193px; }
.rss { left: 102px; background: url("/Style Library/Images/com_sprite_html.png") -271px 227px; }
.rss a:hover { background: url("/Style Library/Images/com_sprite_html.png") -271px 193px; }
.menu-vertical.menu-item .additional-background, ul.dynamic .menu-item .additional-background { overflow: hidden; padding-left: 0; }
.menu-vertical li, .menu-vertical .menu-item, ul.dynamic .menu-item, .menu-vertical .menu-item .additional-background, ul.dynamic .menu-item .additional-background .menu-vertical .menu-item .menu-item-text, ul.dynamic .menu-item .menu-item-text { zoom: 1; }
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text { display: block; }
.menu-vertical .menu-item-text { word-wrap: break-word; font-size: 8pt; }
.menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background { padding-right: 10px; background-image: url('/_layouts/images/menu-right.gif'); background-repeat: no-repeat; background-position: right center; }
.s4-tn { padding: 0; margin: 0; }
.s4-tn ul.static { white-space: nowrap; }
.s4-tn li.static > .menu-item { color: #fff; white-space: nowrap; padding: 4px 10px; display: inline-block; vertical-align: middle; font-weight: bold; background: url("/_layouts/images/lmenu.png") repeat-x right bottom; }
.menu-item { border-bottom: 1px solid #a7a9ac; }
.s4-tn ul.dynamic { background-color: #336cb5; border-left: 1px solid #2656a4; border-bottom: 1px solid #2656a4; border-right: 1px solid #2656a4; margin-top: 0; }
.s4-tn li.dynamic > .menu-item { display: block; padding: 5px 10px; white-space: nowrap; font-weight: normal; border-bottom: 1px solid #458ace; font-size: 8pt; color: #fff; }
.s4-tn li.dynamic > a:hover { font-weight: normal; background-color: #5baffe; background: url("/_layouts/images/selbg.png") repeat-x left top; color: #ff0; border-bottom: 1px solid #215597; }
.s4-tn li.static > a:hover { color: #fff; text-decoration: none; background-color: #3f7ec2; }
.s4-toplinks .s4-tn a.selected { background-color: #3f7ec2; color: #fff; padding: 4px 10px; margin: 0; }
.s4-toplinks .s4-tn a.selected:hover { color: #fff; }
.menu ul { list-style: none; }
.menu ul, .menu li { margin: 0; padding: 0; }
.menu a.menu-item span.additional-background, .menu a.menu-item span.menu-item-text { cursor: pointer; }
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text { display: block; }
.menu-vertical.menu-item .additional-background, ul.dynamic .menu-item .additional-background { overflow: hidden; padding-left: 0; }
.menu-vertical li, .menu-vertical .menu-item, ul.dynamic .menu-item, .menu-vertical .menu-item .additional-background, ul.dynamic .menu-item .additional-background .menu-vertical .menu-item .menu-item-text, ul.dynamic .menu-item .menu-item-text { zoom: 1; }
.menu li.hover, .menu li.hover-off { position: relative; z-index: 100; }
.menu-horizontal .menu-item-text { white-space: nowrap; }
.menu-vertical .menu-item-text { word-wrap: break-word; font-size: 8pt; }
.menu-horizontal ul.static { display: inline; }
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static { float: left; }
.menu-horizontal { display: table; zoom: 1; font-size: 8pt; }
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background { padding-right: 12px; background-image: url('/_layouts/images/menu-down.gif'); background-repeat: no-repeat; background-position: right center; }
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background, .menu-horizontal ul.dynamic span.dynamic-children span.additional-background { background-image: url('/_layouts/images/menu-right.gif'); }
.menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background { padding-right: 10px; background-image: url('/_layouts/images/menu-right.gif'); background-repeat: no-repeat; background-position: right center; }
.menu ul.dynamic { position: absolute; left: -999em; }
.menu-popup { position: relative; }
.menu span.dynamic, .menu a.dynamic { min-width: 150px; }
*:first-child + html[dir="rtl"] .menu-horizontal { direction: ltr; }
*:first-child + html[dir="rtl"] .menu-horizontal .menu-item { direction: rtl; }
*:first-child + html[dir="rtl"] .menu-horizontal li.static { float: none; display: inline; }
*:first-child + html[dir="rtl"] .menu-horizontal li.static .additional-background { zoom: 1; }
.s4-ctx { padding: 0 4px; position: absolute; display: block; }
.ms-listviewtable { padding: 5px 0 15px 0; }
/* Document Library End */
.ql { margin: 0; color:#fff; background: #c1422e; border-top: 1px #fff solid; border-bottom: 1px #beccff solid; overflow: hidden; }
.tablehead1 { line-height: 20px; background-color: #f4f4f4; padding: 1px 2px 1px 2px; }
.modal { background-color: #fff; display: none; width: 350px; padding: 15px; text-align: left; border: 2px solid #333; opacity: 0.8; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
.modal h2 { background: url(/media/img/global/info.png) 0 50% no-repeat; margin: 0px; padding: 10px 0 10px 45px; border-bottom: 1px solid #333; font-size: 20px; }
.w825 { width: 825px !important; }
.ipfLogo { float: right; width: 190px; height: 71px; background: url('/Style Library/images/MSEI-IPF.png') no-repeat center right; }
.nobdr{border:none!important}

.frmtbldata table {
    border-collapse: collapse;
    border-left: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
     border-right: 1px solid #c0c0c0;
      font-size: 11px!important;
}

    .frmtbldata table th {
        background: #f8f8f8;
        text-align: left;
        padding: 10px;
        vertical-align: middle;
        border-right: 1px solid #c0c0c0;
        border-bottom: 1px solid #c0c0c0;       
    }

.frmtbldata table td {
    text-align: left;
    padding: 10px;
    vertical-align: top;
    /*border-bottom: 1px solid #c0c0c0;*/
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}

/*sameer code*/
.ofs-details tbody {width: 100%;}
.wd100{width: 100%;}
.ofs-details tbody th, .ofs-details tbody td {
    padding: 5px 0;
    text-align: center;
}
.table-cen {
    width: 50%;
    margin-left: 270px;
}
.nav-tabs>li>a {
    font-size: 14px;
    color: #302f2e;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    background-color: #c1422e !important;
    color: #fff !important;
}